
function login(url,username,password) {
    var data = {
        username:username,
        password:password
    };
    $.ajax({
        type:"post",
        url:"http://192.168.15.107"+url,
        data:data,
        dataType:"json",
        success:function (data) {
            if (data.bool != ""){
                sessionStorage.setItem("username",data.bool);
                $(".is-login span").html("欢迎" + data.bool);
                window.location="index.html";
            }else{
                alert("账号或者密码错误");
            }

        },
        error:function () {
            alert("网络错误");
        }
    });
}

function register(url,username,password) {
    var data = {
        username:username,
        password:password
    };
    console.log(data);
    $.ajax({
        type:"post",
        url:"http://192.168.15.107" + url,
        data:data,
        dataType:"json",
        success:function (data) {
            if (data.bool){
                alert("注册成功");
                window.location="index.html";
            }else{
                alert("注册失败");
            }

        },
        error:function () {
            alert("网络错误");
        }
    });
}


$(function () {
    // alert(username);
    if (sessionStorage.getItem("username") === null){

    }else{
        $(".is-login span").html("欢迎 " + sessionStorage.getItem("username"));
    }


    $(".user-icon").mouseover(function () {
        // alert("123");
        if (sessionStorage.getItem("username") === null){
            $(".is-login").addClass("hide");
            $(".no-login").removeClass("hide");
        }else{
            $(".no-login").addClass("hide");
            $(".is-login").removeClass("hide");
        }
    });

    $(".user-icon").mouseout(function () {
        $(".is-login").addClass("hide");
        $(".no-login").addClass("hide");
    });

    $(".is-login").mouseover(function () {
        $(this).removeClass("hide");
    });

    $(".is-login").mouseout(function () {
        $(this).addClass("hide");
    });

    $(".no-login").mouseout(function () {
        $(this).addClass("hide");
    });

    $(".no-login").mouseover(function () {
        $(this).removeClass("hide");
    });

    $(".user-login").click(function () {
        $(".login").removeClass("hide");
    });

    $(".user-register").click(function () {
        $(".register").removeClass("hide");
    });

    $(".register-button").click(function () {
        var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
        var email = $(".register-form input[name='username']").val();
        var ps = $(".register-form input[name='password']").val();
        var rps = $(".register-form input[name='repassword']").val();
        if (reg.test(email)){
            // alert("ps=" + ps +",rps=" + rps);
            if (ps == rps){
                var url = "/user/doregister";
                register(url,email,ps);
            }else{
                alert("两次输入的密码不一致");
            }
        }else{
            alert("邮箱格式错误");
        }
        return false;
    });

    $(".login-button").click(function () {
        var url="/user/doLogin";
        var username = $(".username").val();
        var password = $(".password").val();
        window.location="index.html";
        login(url,username,password);
        return false;
    });

    $(".login-close").click(function () {
        $(this).parent().parent().addClass("hide");
    });

    $(".register-close").click(function () {
        $(this).parent().parent().addClass("hide");
    });

})

